#!/usr/bin/env sh

# 确保脚本抛出遇到的错误
set -e

# 1. 删除 dist 文件夹
rm -rf dist

# 2. 打包生成静态文件
npm run build

# 3. 本地提交 dist
cd dist/
git init -b pages
git add -A
git commit -m 'deploy: pages'

# 4. 推送 pages 分支到远程仓库
# 如果发布到 https://<USERNAME>.github.io/<REPO>
# git push -f https://atomgit.com:<USERNAME>/<REPO>.git pages
git push -f https://atomgit.com/megasu/vue3-interview-example.git pages

cd -
